thin-client application erp c++ design open source construction shop crm .net projects relationship java customer radius3 j2ee builders online shopping developers linux